package com.du.dupload;

import java.util.List;

public interface ManagerCallback {


	@RequiresEDT
	void setSplitData(List<String> path);
	
	@RequiresEDT
	void reportStatus(Integer status);
	
	@RequiresEDT
	void setUploadData(List<String> path);
	
	@RequiresEDT
	void setFinalData(List<String> path);
	
	@RequiresEDT
	void terminateCurrentTask();
	
	@RequiresEDT
	void currentTaskIsFinished(String info);
	
	@RequiresEDT
	void taskDisrupted(String reason);
	
	@RequiresEDT
	void taskStarted(String reason);
	
	@RequiresEDT
	void taskFinished(String reason);
}